self-supporting structure - Spanish English Dictionary